package feeinterface.modeldb;
import java.util.*;

/*********************************************
上行处理出错表
***********************************************/
public class ChannelBillingMoError{

	private Integer ChannelTypeCode;/*remark:通道类别编码，对应于ChannelType表里的ChannelTypeCode，值范围：SMS，MMS，MM，GAME，VIDEO，READ，WAP，IVR，CBRT，12530;length:10*/
	private String Message;/*remark:;length:300*/
	private Integer ChannelBigType;/*remark:通道所属的大类别，对应与ChannelType表里的ChannelBigType字段,1：短彩类 2：WAP类 3：拨打类;length:10*/
	private String LinkID;/*remark:运营商分配的唯一短信标识;length:40*/
	private Integer ChannelMoErrorSno;/*remark:流水号;length:10*/
	private Integer ExtUseTime;/*remark:如果ChannelBigType=3,此字段有意义，为扣费时长，单位（分）;length:10*/
	private String SendContent;/*remark:;length:120*/
	private Integer ChannelID;/*remark:通道id;length:10*/
	private String FeeID;/*remark:如果ChannelBigType=2 时 有意义;length:50*/
	private String ServiceCode;/*remark:;length:20*/
	private String ChannelSpID;/*remark:对应于ChannelSp表里的ChannelSpSno;length:30*/
	private String OrgAddr;/*remark:;length:30*/
	private Integer ErrorCode;/*remark:错误码 ，错误码对应于程序的具体位置，在程序里会体现
                        
                        1，2，3 ：没有找到通道，具体原因查找代码
                        4： 双精没有匹配到Sp的上行
                        5：非双精sp发过来的指令的格式出错;length:10*/
	private Date AddTime;/*remark:添加时间;length:19*/
	private String DestAddr;/*remark:;length:500*/

	public void setChannelTypeCode(Integer ChannelTypeCode){
		this.ChannelTypeCode = ChannelTypeCode;
	}
	public Integer getChannelTypeCode(){
		return ChannelTypeCode;
	}
	public void setMessage(String Message){
		this.Message = Message;
	}
	public String getMessage(){
		return Message;
	}
	public void setChannelBigType(Integer ChannelBigType){
		this.ChannelBigType = ChannelBigType;
	}
	public Integer getChannelBigType(){
		return ChannelBigType;
	}
	public void setLinkID(String LinkID){
		this.LinkID = LinkID;
	}
	public String getLinkID(){
		return LinkID;
	}
	public void setChannelMoErrorSno(Integer ChannelMoErrorSno){
		this.ChannelMoErrorSno = ChannelMoErrorSno;
	}
	public Integer getChannelMoErrorSno(){
		return ChannelMoErrorSno;
	}
	public void setExtUseTime(Integer ExtUseTime){
		this.ExtUseTime = ExtUseTime;
	}
	public Integer getExtUseTime(){
		return ExtUseTime;
	}
	public void setSendContent(String SendContent){
		this.SendContent = SendContent;
	}
	public String getSendContent(){
		return SendContent;
	}
	public void setChannelID(Integer ChannelID){
		this.ChannelID = ChannelID;
	}
	public Integer getChannelID(){
		return ChannelID;
	}
	public void setFeeID(String FeeID){
		this.FeeID = FeeID;
	}
	public String getFeeID(){
		return FeeID;
	}
	public void setServiceCode(String ServiceCode){
		this.ServiceCode = ServiceCode;
	}
	public String getServiceCode(){
		return ServiceCode;
	}
	public void setChannelSpID(String ChannelSpID){
		this.ChannelSpID = ChannelSpID;
	}
	public String getChannelSpID(){
		return ChannelSpID;
	}
	public void setOrgAddr(String OrgAddr){
		this.OrgAddr = OrgAddr;
	}
	public String getOrgAddr(){
		return OrgAddr;
	}
	public void setErrorCode(Integer ErrorCode){
		this.ErrorCode = ErrorCode;
	}
	public Integer getErrorCode(){
		return ErrorCode;
	}
	public void setAddTime(Date AddTime){
		this.AddTime = AddTime;
	}
	public Date getAddTime(){
		return AddTime;
	}
	public void setDestAddr(String DestAddr){
		this.DestAddr = DestAddr;
	}
	public String getDestAddr(){
		return DestAddr;
	}

}